package estyle.auto.nkornilova.applogicImp;


import estyle.auto.nkornilova.pages.MessagePage;

public class BankAccountMessageGridHelper extends DriverBasedHelper {

    public BankAccountMessageGridHelper(ApplicationManager applicationManager) {
        super(applicationManager.getWebDriver());
    }

    public void selectMenu()
    {
        pages.bankAccountMessageGridPage
                .moveToBankAccountMessageGridMenu()
                .moveToInnerFrame();
    }

    public boolean isVisibleGrid()
    {
       return pages.bankAccountMessageGridPage.isVisible();
    }

    //Создать сообщение об открытии
    public void createCreateMessage()
    {
        pages.bankAccountMessageGridPage
                .clickAddCreateMessageButton()
                .ensurePageLoaded();
    }

    //Создать сообщение о закрытии
    public void createCloseMessage()
    {
        pages.bankAccountMessageGridPage
                .clickAddCloseMessageButton()
                .ensurePageLoaded();
    }

    //Создать сообщение об изменении
    public void createChangeMessage()
    {
        pages.bankAccountMessageGridPage
                .clickAddChangeMessageButton()
                .ensurePageLoaded();
    }
}
